cb2a441c1821b386b5b2be8108d7533d83041024,spring-social-facebook/src/main/java/org/springframework/social/facebook/api/impl/PageTemplate.java,PageTemplate,post,#String#String#FacebookLink#,61
Before Change
public String post(String pageId, String message, FacebookLink link) {
String pageAccessToken = getAccessToken(pageId);
MultiValueMap<String, Object> map = new LinkedMultiValueMap<String, Object>();
map.set("link", link.getLink());
map.set("name", link.getName());
map.set("caption", link.getCaption());
map.set("description", link.getDescription());
After Change
public String post(String pageId, String message, FacebookLink link) {
PagePostData postData = new PagePostData(pageId)
.message(message)
.link(link.getLink(), link.getPicture(), link.getName(), link.getCaption(), link.getDescription());
return post(postData);
}